package beans;

import java.util.List;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import Controladores.ControladorFuncionario;
import basicas.Funcionario;

@ManagedBean
@SessionScoped
public class FuncionarioBean {
	private Funcionario funcionario = new Funcionario();
	private ControladorFuncionario controladorFuncionario = new ControladorFuncionario();

	public void adicionar() {
		try {
			controladorFuncionario.salvar(funcionario);
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}

	public Funcionario getFuncionario() {
		return funcionario;
	}

	public void setFuncionario(Funcionario funcionario) {
		this.funcionario = funcionario;
	}

	public List<Funcionario> getAllFuncionario() {
		return controladorFuncionario.listarFuncionario();
	}

	public Integer getAllFuncionarioSize() {
		return controladorFuncionario.listarFuncionario().size();
	}

}
